Handle --version reasonably in CANNOT_DUMP configuration.
authorKen Raeburn <raeburn@raeburn.org>
Sat, 15 May 2010 21:11:37 +0000 (17:11 -0400)
committerKen Raeburn <raeburn@raeburn.org>
Sat, 15 May 2010 21:11:37 +0000 (17:11 -0400)
commit39f13e4674da140a5bdb64da2acc0e850999b6c1
tree37a724a47e46698446546fd4fed8da3d14e5546f
parent7bd2dea9e53f2390f82f63952a9608debb263a4e
Handle --version reasonably in CANNOT_DUMP configuration.

* src/emacs.c (emacs_version, emacs_copyright): New string
variables.
(Vemacs_version, Vemacs_copyright): New Lisp_Object variables.
(syms_of_emacs): Defvar them, and initialize them from the C
string variables.
(main): If initialization hasn't been done, print initial version
info from the C strings, instead of starting an interactive session.
* lisp/version.el (emacs-copyright, emacs-version): Don't define
here.
* configure.in: Look for version string in its new place.
ChangeLog
configure
configure.in
lisp/ChangeLog
lisp/version.el
src/ChangeLog
src/config.in
src/emacs.c